Career 2025 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Uzbekistan F2 Argentina F2 Uzbekistan F4 Ukraine F1 Ukraine F3 Brazil F3 India F4 India F5 Chile F1 Chile F2 Uzbekistan F1 Argentina F3 Uzbekistan F4 Italy F17 El Salvador F1 Guatemala F1 Colombia F1 Colombia F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Italy F18 USA F12 USA F13 Argentina F10 Argentina F11 Bolivia F1 Bolivia F2 France F19 France F4 Argentina F1 Argentina F2 Argentina F3 Uzbekistan F2 Italy F16 France F14 Argentina F12 Argentina F4 Argentina F5 Uruguay F1 Uzbekistan F1 Uruguay F2 Uzbekistan F2 Thailand F3 Argentina F7 China F3 India F1 India F2 Brazil F2 Argentina F4 Uzbekistan F3 Argentina F5 Italy F16 France F18 Uzbekistan F3 Uzbekistan F1 Ukraine F2 China F2 Mordovia Cup - Mordovia St. Petersburg Challenger - St. Petersburg Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Samarkand Challenger - Samarkand Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Harbour Tennis Cup Regione Lombardia - Milan Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Open de L'Isere-Trophee BNP Paribas - Grenoble Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Heilbronn Open - Heilbronn XI Torneo Internazionale di Tennis - Barletta Open Prevadies - St. Brieuc Memorial Manfredini - Sassuolo Astana Challenger - Astana Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Penza Cup - Penza BH Tennis Open - Belo Horizonte Mordova Cup 2007 - Saransk Bukhara Challenger - Bukhara IV Manta Open - Manta Karshi Challenger - Karshi UTC Open by Selena - Cherkassy Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Samsung Securities Cup - Seoul Flea Market Cup - Busan Copa Petrobras Argentina - Buenos Aires Internationaux de Nouvelle-Caledonie - New Caledonia ATP Challenger La Serena - La Serena Challenger DCNS de Cherbourg - Cherbourg Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome Ostdeutscher Sparkassen Cup - Dresden BNP Paribas Primrose - Bordeaux Memorial A. Manfredini Sassuolo Challenger - Sassuolo Zenith Tennis Cup-Harbour Club - Milan 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Sporting Challenger '08-Trofeo Regione Piemonte - Turin Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk Besancon Challenger Marrakech Challenger Barletta Challenger Alexander Kolyaskin Memorial - Donetsk Athens Challenger Binghamton Challenger Rome Challenger Belo Horizonte Challenger Campos do Jordao Challenger Internationaux du Doubs - Besancon Manerbio Challenger Como Challenger Bogota Challenger Buenos Aires Challenger Mons Challenger Montevideo Challenger Santiago Challenger Sao Paulo Challenger Bordeaux Challenger Tashkent Challenger Asuncion Challenger Astana Challenger Medellin Challenger Bucaramanga Challenger Heilbronn Challenger Maia Challenger Barranquilla Challenger Kosice Challenger Milan Challenger Samarkand Challenger Karshi Challenger Istanbul Challenger Tashkent Challenger Cali Challenger Aguascalenties Challenger Belo Horizonte Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Helsinki Challenger Burnie Challenger Tatra Banka Open - Bratislava Santiago Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Dallas Challenger Sao Paulo Challenger Caltanissetta Challenger Rome Challenger Medellin Challenger Sao Paulo Challenger Rio De Janeiro Challenger Cali Challenger Campinas Challenger Porto Alegre Challenger Sao Paulo Challenger Buenos Aires Challenger Sao Paulo Challenger Salinas Challenger Samarkand Challenger - Samarkand Barranquilla Challenger Santiago Challenger Open des Alpes Trophee BNP Paribas - Grenoble Irving Challenger Recanati Challenger Copa Petrobras Brazil - Belo Horizonte Bukhara Challenger - Bukhara Itajai Challenger Cali Challenger Malaysian Open - Kuala Lumpur San Benedetto Challenger Togliatti Cup - Togliatti Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Tashkent Challenger Lambertz Open by Stawag - Aachen Privatbank Open 2006 - Dnepropetrovsk Fergana Challenger - Fergana Samarkand Challenger - Samarkand Copa Kia Challenger ATP - Santiago Southern Capital Cup - Almaty II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon Bancolombia Open - Bogota Medibank International - Sydney Irving Challenger Fergana Challenger - Fergana Astana Challenger Genova Challenger Orleans Challenger Tashkent Challenger Budapest Challenger Bratislava Challenger Bangkok Challenger Nord LB Open - Braunschweig Istanbul Challenger Tashkent Challenger Societa Canottieri Mincio 2005 - Mantova Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Chicago Challenger Almaty Challenger Copa Petrobras Argentina - Buenos Aires Tashkent Challenger Indian Wells Challenger Top Wool Challenger - Biella Phoenix Challenger HTV Challenger - Ho Chi Minh City Winnetka Challenger Dharwad Challenger 2006 - Dharwad San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Istanbul Challenger Nur-Sultan Challenger Liuzhou Challenger Shenzhen Challenger Bangkok Challenger Bangkok Challenger Newport Beach Challenger Dallas Challenger Lima Challenger 2007 - Lima Columbus Challenger Biella Challenger Istanbul Challenger Istanbul Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Challenger DCN de Cherbourg - Cherbourg XII Abierto Internacional de Salinas - Salinas Split 2 Challenger Rome 1 Challenger Biella 6 Challenger Almaty 1 Challenger Almaty 2 Challenger Porto Challenger Nur-Sultan 3 Challenger Arpa Ceramic Cup - Reggio Emilia Alicante Challenger Helsinki Challenger Columbus Challenger Cleveland Challenger Mexico City Challenger San Luis Potosi Challenger Morelos Challenger Shymkent 1 Challenger Shymkent 2 Challenger Nonthaburi 1 Challenger Nonthaburi 3 Challenger Ortisei Challenger Bratislava Challenger Andria Challenger Rome Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Napoli Challenger Bordeaux Challenger Rome Challenger Bordeaux Challenger Furth Challenger Bratislava Challenger Guayaquil Challenger Samarkand Challenger Genova Challenger Lima Challenger Quito Challenger San Juan Challenger Malaga Challenger Almaty Challenger Porto Challenger Santos Challenger Kremlin Cup - Moscow Copa Telmex - Buenos Aires Pereira Challenger ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Bratislava Challenger ATP Kremlin Cup - Moscow Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Mons Challenger Astana Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Aix En Provence Challenger The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Bordeaux Challenger Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg Zadar Challenger Brasil Open - Costa do Sauipe Open 13 - Marseille San Juan Challenger Open de Moselle - Metz Montevideo Challenger Samarkand Challenger Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Forli 2 Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Nonthaburi 2 Challenger Pilot Pen Tennis - New Haven Open de Moselle - Metz Malaysian Open - Kuala Lumpur New Haven Challenger AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Ningboo Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane Brasil Open - Costa do Sauipe SAP Open - San Jose 5° Sporting Challenger - Turin Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Parma Challenger Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Alicante Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Prague Challenger Allianz Suisse Open - Gstaad Bauer Watertechnology Cup - Eckental PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow Swiss Indoors Basel - Basel Almaty Challenger 1 - Almaty Brisbane International - Brisbane Apia International - Sydney Forli 3 Challenger VTR Open - Vina del Mar BMW Open - Munich SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Flea Market Cup Busan Challenger Tennis - Busan Legg Mason Tennis Classic - Washington Nur-Sultan Challenger Estoril Open - Estoril Segovia Challenger Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Movistar Open - Santiago Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Aguascalientes Challenger German Tennis Championships - Hamburg Open de Nice Cote d'Azur - Nice AEGON Championships - London BB&T Atlanta Open - Atlanta Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Western & Southern Open - Cincinnati Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Citi Open - Washington St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Konzum Croatia Open - Umag Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Chengdu Open - Chengdu Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON International - Eastbourne SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Kremlin Cup - Moscow Tata Open Maharashtra - Pune DIEMA XTRA Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech BMW Open - Munich Mercedes Cup - Stuttgart Nature Valley International - Eastbourne Hall of Fame Open - Newport Swiss Open - Gstaad Generali Open - Kitzbuhel Chengdu Open - Chengdu New York Open - New York Delray Beach Open - Delray Beach Astana Open - Nur-Sultan Dubai Duty Free Tennis Championships - Dubai Mallorca Championships - Mallorca Moselle Open - Metz Stockholm Open - Stockholm Kremlin Cup - Moscow Dallas Open - Dallas Delray Beach Open - Delray Beach Astana Open - Astana French Open - Paris Movistar Open - Vina del Mar Ilkley Challenger Catella Swedish Open - Bastad Astana Challenger Ostrava Challenger St. Tropez Challenger Australian Open - Melbourne Heineken Open - Auckland Winston-Salem Open - Winston-Salem French Open - Paris St. Petersburg Open - St. Petersburg Antalya Cup - Antalya China Open - Beijing Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle Copa Telmex - Buenos Aires Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Qatar ExxonMobil Open - Doha Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Countrywide Classic - Los Angeles Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Apia International - Sydney Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Gerry Weber Open - Halle BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Open - Gstaad Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells China Open - Beijing Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SWE-ARG 2-3 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, UZB-CHN 3-2 Davis Cup, World Group, PO, UZB-SUI 2-3 Davis Cup, Group I, 1R, KOR-UZB 1-3 Davis Cup, Group I, 2R, PAK-UZB 1-4 Davis Cup, World Group, PO, GBR-UZB 3-1 Davis Cup, World Group, QR, UZB-SRB 2-3 Davis Cup, Group I, 1R, NOR-UZB 3-1 U.S. Open (juniors) French Open (juniors) 15th Asian Games Doha 2006 Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) Olympics - London Olympics - Rio de Janeiro Cherbourg Challenger Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QR, USA-UZB 4-0 Davis Cup, Group I, 1R, UZB-JPN 3-1 Olympics - Tokyo